# 背诵抽题
# 运行： 抽取哪几个分类 1,2,3,4,5    1 2 3

# 抽几道题： 10
# 1、xxxxxxxxx    input('是否背诵下来 y n ')
# 记录 每道题的背诵情况，背诵时间

# 每次抽题的时候
#   确保每个分类 至少有一 题
#             5           3                2
# 只抽：从  从没抽过的  没有背诵下来的 和  (背诵下来过，但上次背诵的时间已超过3天)
# 没抽过的  3   >>>  2
import pymysql
import time
import random


def mydb(sql):
    db = pymysql.connect(user='test', password='test123', host='192.168.0.125', port=3306,
                         database='youmu', charset='utf8mb4')
    cs = db.cursor()
    cs.execute(sql)
    data = cs.fetchall()
    db.commit()
    db.close()
    return data


a = mydb(f"select qname,tag from question_youmu  where tag= 'Linux';")
b = mydb(f"select qname,tag from question_youmu  where tag= '测试理论';")
c = mydb(f"select qname,tag from question_youmu  where tag= '数据库';")
d = mydb(f"select qname,tag from question_youmu  where tag= '接口与抓包';")
e = mydb(f"select qname,tag from question_youmu  where tag= '性能测试';")
f = mydb(f"select qname,tag from question_youmu  where tag= 'Monkey';")
ttag ={a,b,c,d,e,f}
ttag = list(ttag)

res = random.sample(ttag,3)
print(res)
kind1_list = []
kind2_list = []
kind3_list = []

# 每个类型 几个题
# 3
# 抽题
bingo = []
# while True:
#     if len(bingo) == 8:
#         # 判断 是否所有种类都有
#         if 都有:
#             继续抽
#         else:
#             抽没有的那些


